Software Testing for Mobile and Ubiquitous Computing
نویسنده
چکیده
We describe a framework that is used to build and test software for ubiquitous and mobile computing. The approach involves software-level emulators for computing devices. Since each emulator is implemented as a mobile agent, it can dynamically carry its target software to each of the sub-networks that its device is connected to, on behalf of the device, and it permits the software to interact with other servers in its current sub-network. The framework can simulate the mobility and reconnection of mobile or ubiquitous computing devices by using the logical mobility of mobile agent-based emulators. That is, it can test software designed to run on a mobile or ubiquitous device in the same way as if the software were disconnected from the network, moved with the device, and reconnected to and executed on another network. This paper describes the lessons we learned from exploiting the framework in developing typical application software for mobile and ubiquitous computing devices.
منابع مشابه
Software Testing for Ubiquitous Computing Devices
We describe an approach for building and testing software for ubiquitous computing. The approach provides application-level emulators of ubiquitous devices. Since each emulator is implemented as a mobile agent, it can dynamically deploy its target software at each of the subnetworks that its device may be connected to and permits the software to interact with other devices and servers in its cu...
متن کاملA Testing Framework for Mobile Computing Software
We present a framework for testing applications for mobile computing devices. When a device is moved into and attached to a new network, the proper functioning of applications running on the device often depends on the resources and services provided locally in the current network. This framework provides an application-level emulator for mobile computing devices to solve this problem. Since th...
متن کاملFrom E-learning to Ubiquitous Learning; Theoretical Principles
Background: Because of approaches to learning in every place and at any time, ubiquitous learning with knowledge of the context and framework, and due to the development of wireless technologies and sensors, the learning process has changed. Mobile learning and ubiquitous learning as models of e-learning that refer to the acquisition of knowledge, attitudes and skills through wireless technolog...
متن کاملAn Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment
Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...
متن کاملContext-aware adaptation for component-based pervasive computing systems
Developing and deploying context-aware mobile and pervasive applications that are adaptable to a broad range of high-end and lowend systems is a daunting task. The contribution of our research within the pervasive computing domain is a context-awareness infrastructure developed in the framework of the CoDAMoS project. The infrastructure provides runtime support for context-driven adaptation of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003